package org.jeecg.modules.analysis.trend.service;

import org.jeecg.modules.analysis.trend.dto.TechnologyDTO;
import org.jeecg.modules.analysis.trend.dto.TrendQueryDTO;
import org.jeecg.modules.analysis.trend.vo.TrendQueryResultVO;

import java.util.List;

/**
 * @Description: 趋势分析服务接口
 * @Author: jeecg-boot
 * @Date: 2025-11-04
 * @Version: V1.0
 */
public interface ITrendAnalysisService {

    /**
     * 获取所有技术分类列表
     *
     * @return 技术分类列表
     */
    List<TechnologyDTO> getAllTechnologyList();

    /**
     * 获取技术申请趋势数据
     *
     * @param queryDTO 查询参数
     * @return 趋势查询结果
     */
    TrendQueryResultVO getTechnologyTrend(TrendQueryDTO queryDTO);
}
